package com.bristua.mall.common.utils;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 * Created by Administrator on 2017/10/17 0017.
 */
@Component
public class HttpRequestUtil {


    @Autowired
    private HttpServletRequest request;

    @Autowired
    private HttpServletResponse response;

    public HttpServletResponse getResponse() {
        return response;
    }




    public HttpServletRequest getRequest() {
        return request;
    }


//
//
//    public SysUser getUserSession() {
//        Object userInfo = request.getSession().getAttribute("userInfo");
//        if (userInfo != null) {
//            return (SysUser) userInfo;
//        }
////        else {
////            SysUser sysUser = new SysUser();
////            sysUser.setUserid(2);
////            sysUser.setHospitalid("1");
////            sysUser.setOpenid("o3_-X0sl1EXx0evKLOCEqcI2rju8");
////            return sysUser;
////        }
//        return null;
//    }
//
//
//
//    public List<Menu> getMainMenus(){
//        Object mainMenus = request.getSession().getAttribute("mainMenus");
//        if(mainMenus!=null){
//            return (List<Menu>)mainMenus;
//        }
//        return null;
//    }
//
//    public List<Menu> getOperateMenus(String menuId){
//        Object operateMenus = request.getSession().getAttribute("operateMenus");
//        if(operateMenus!=null){
//            Map<String,Object> map= (Map<String,Object>)operateMenus;
//            Object o = map.get(menuId);
//            if(o!=null){
//                return (List<Menu>)o;
//            }
//        }
//        return null;
//    }

//    public void setConfigSession() {
//        try {
//            request.getSession().setAttribute("systemName", SYSCONFIG.getProperty("systemName"));
//            request.getSession().setAttribute("bottomDes", SYSCONFIG.getProperty("bottomDes"));
////          request.getSession().setAttribute("systemName",sysConfig.getSystemName());
////          request.getSession().setAttribute("bottomDes",sysConfig.getBottomDes());
//        } catch (Exception e) {
//            throw new SystemException(CommonCode.CONFIGE_READ_EXCEPTION.getCode(), CommonCode.CONFIGE_READ_EXCEPTION.getMsg(), e);
//        }
//
//    }


}
